home *** CD-ROM | disk | FTP | other *** search
/ Programming Sound Cards / Programming Sound Cards.iso / sound_56 / tmake.bat < prev    next >
DOS Batch File  |  1995-01-01  |  2KB  |  92 lines

  1. @ECHO OFF
  2. REM
  3. REM   BATCH to compile all DMASTEPs (or one of them) with TASM/TLINK
  4. REM   written by Andre' Baresel  (alias CYDER of GREEN APPLE!)
  5. REM 
  6. IF "%1" == "1" GOTO ONLYONE
  7. IF "%1" == "2" GOTO ONLYONE
  8. IF "%1" == "3" GOTO ONLYONE
  9. IF "%1" == "4" GOTO ONLYONE
  10. IF "%1" == "5" GOTO ONLYONE
  11. IF "%1" == "6" GOTO ONLYONE
  12. IF "%1" == "7" GOTO ONLYONE
  13. IF "%1" == "8" GOTO ONLYONE
  14. IF "%1" == "9a" GOTO ONLYONE
  15. IF "%1" == "9A" GOTO ONLYONE
  16. IF "%1" == "9b" GOTO ONLYONE
  17. IF "%1" == "9B" GOTO ONLYONE
  18. IF "%1" == "10" GOTO ONLYONE
  19. IF "%1" == "11" GOTO ONLYONE
  20. IF "%1" == "12" GOTO ONLYONE
  21. REM create 8bit mono unsigned data :
  22. VOC2RAW TEST1.VOC /I /O
  23. TASM DMASTEP1.ASM
  24. TASM DMASTEP2.ASM
  25. TASM DMASTEP3.ASM
  26. TASM DMASTEP4.ASM
  27. TASM DMASTEP5.ASM
  28. TASM DMASTEP6.ASM
  29. TASM DMASTEP7.ASM
  30. REM create 8bit mono signed data :
  31. VOC2RAW TEST1.VOC /I /S /O
  32. TASM DMASTEP8.ASM
  33. REM create 8bit stereo unsigned data :
  34. VOC2RAW TEST1.VOC /I /R /O
  35. TASM DMASTP9a.ASM
  36. TASM DMASTP9b.ASM
  37. TASM DMASTP11.ASM
  38. REM creat 8bit mono unsigned data :
  39. VOC2RAW TEST1.VOC /I /O
  40. TASM DMASTP10.ASM
  41. TASM DMASTP12.ASM
  42. TLINK DMASTEP1.OBJ
  43. TLINK DMASTEP2.OBJ
  44. TLINK DMASTEP3.OBJ
  45. TLINK DMASTEP3.OBJ
  46. TLINK DMASTEP4.OBJ
  47. TLINK DMASTEP5.OBJ
  48. TLINK DMASTEP6.OBJ
  49. TLINK DMASTEP7.OBJ
  50. TLINK DMASTEP8.OBJ
  51. TLINK DMASTP9a.OBJ
  52. TLINK DMASTP9b.OBJ
  53. TLINK DMASTP10.OBJ
  54. TLINK DMASTP11.OBJ
  55. TLINK DMASTP12.OBJ
  56. DEL DMAST*.OBJ
  57. DEL DMAST*.MAP
  58. GOTO END
  59. :ONLYONE
  60. IF %1 == 8  GOTO EXTRA1
  61. IF %1 == 9a GOTO EXTRA2
  62. IF %1 == 9A GOTO EXTRA2
  63. IF %1 == 9b GOTO EXTRA2
  64. IF %1 == 9B GOTO EXTRA2
  65. IF %1 == 10 GOTO EXTRA3
  66. IF %1 == 11 GOTO EXTRA2
  67. IF %1 == 12 GOTO EXTRA3
  68. VOC2RAW TEST1.VOC /I /O
  69. :BACK
  70. TASM DMASTEP%1.ASM
  71. IF ERRORLEVEL 1 GOTO END
  72. TLINK DMASTEP%1.OBJ
  73. DEL DMASTEP%1.MAP
  74. DEL DMASTEP%1.OBJ
  75. GOTO END
  76. :EXTRA1
  77. VOC2RAW TEST1.VOC /I /S /O
  78. GOTO BACK
  79. :EXTRA3
  80. VOC2RAW TEST1.VOC /I /O
  81. GOTO LONG
  82. :EXTRA2
  83. VOC2RAW TEST1.VOC /I /R /O
  84. :LONG
  85. TASM DMASTP%1.ASM
  86. IF ERRORLEVEL 1 GOTO END
  87. TLINK DMASTP%1.OBJ
  88. DEL DMASTP%1.MAP
  89. DEL DMASTP%1.OBJ
  90. :END
  91. DEL TEST1.INC
  92.